有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用double数组生成forloop?

我试着用一系列的双打做一个for循环,但它就是不起作用

以下是代码:

double[] myDoubleArray = new double[10];
double piValue = 3.141592;

for (double i = 0; i < 10; piValue+) {
    myDoubleArray[i] += i;
}

System.out.println(myDoubleArray[2]);
System.out.println(myDoubleArray[5]);

共 (2) 个答案

  1. # 1 楼答案

    这就是你想做的吗

    for (int i=0; i < 10; ++i) {
        myDoubleArray[i] = Math.PI + i;
    }
    

    这将填充双值数组,从Pi开始,每十个元素递增一个

  2. # 2 楼答案

    实际上,对于数组索引,请使用int。您可以遵循以下代码

        double[] myDoubleArray = new  double[10]; 
        double piValue = 3.141592; 
        for (int i = 0; i < 10; i++) { 
              myDoubleArray[i] = piValue + i; 
        }
     System.out.println(myDoubleArray[2]);
    
     System.out.println(myDoubleArray[5]);